<html>
    <head>
        <title>插件源</title>
    </head>
    <body>
        <script>
             /*
                        二、 插件源  Plug-In Sources  
                        
                                options.PlugInSources实际上是IPlugInSource实现的列表，AddFolder只是以下表达式的快捷方式：

                                    options.PlugInSources.Add(new FolderPlugInSource(@"D:\Temp\MyPlugIns"));

                                (AddFolder()只查找给定文件夹中的程序集文件，而不查找子文件夹。你可以传递SearchOption.AllDirectories作为第二个参数来递归地从子文件夹中探索插件。)



                                还有两个内置的Plug-In Source实现:

                                        PlugInSources.AddFiles()获取程序集列表（通常是dll）文件。这是使用FilePlugInSource类的快捷方式。

                                        PlugInSources.AddTypes()获取模块类类型列表。如果使用它，你需要自己加载模块的程序集，但它在需要时提供了灵活性。
                                        这是使用TypePlugInSource类的快捷方式。

                                如果需要，你可以创建自己的IPlugInSource实现并像其他实现一样添加到options.PlugInSources。
                    */
        </script>
    </body>
</html>